package com.itheima.dao;

import com.itheima.domain.QueryVo;
import com.itheima.domain.User;

import java.util.List;

public interface UserDao {

    List<User> findAll();


    void userSave(User user);


    void userUpdate(User user);


    void userDeleteById(int id);


    User findById(int id);


    List<User> findByName(String username);


    int findTotal();


    int insertGetId(User user);


    List<User> findVoByName(QueryVo queryVo);


    List<User> findAll2();

    List<User> findByCondition(User user);


    List<User> findByIds(QueryVo vo);
}
